
@charset "utf-8";
/* CSS Document */
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div { border:0 none; margin:0; padding:0; font-weight:normal; font-family:"微软雅黑"; font-size:14px;}
header,footer, section, details, aside, menu, nav, article, hgroup, figure, figcaption, time { display:block; margin:0px; padding:0px;}
ul,ol,li{ list-style-type:none;}
select,input,img{ vertical-align:top;}
a img{ border:0;}
em,i{ font-style:normal;}
a:hover{ text-decoration:underline;}
a,a:active,a:focus { outline:none;}
textarea { resize:none;}
table { border-collapse:collapse; border-spacing:0;}
h2, h3, h4, h5, h6{ font-size:16px; ;}
.clearfix:before,.clearfix:after{ content:"";display:table;}
.clearfix:after{ clear:both;}
.clearfix{*zoom:1;/*IE/7/6*/}
a{ color:#7f7f7f; text-decoration:none;}
a:hover { color:#ff9300; text-decoration:none;}

/* 头部 */
/* 头部 */
.top-box{ width:100%; height:215px;}
.top-t{ width:100%; height:40px;}
.t-con{ width:1200px; height:40px; overflow:hidden; margin:0 auto;}
.td-l{ width:600px; line-height:40px; color:#fff; float:left;}
.td-r{ width:232px; padding:0 0 0 368px; overflow:hidden; float:left;}
.td-r ul{ width:242px;}
.td-r h3{ line-height:40px; color:#fff; float:left;}
.td-r li{ width:18px; height:40px; margin:0 10px 0 0; cursor:pointer; float:left;}
.top-j{ width:1200px; height:127px; overflow:hidden; margin:0 auto;}
.logo-box{ width:600px; height:127px; float:left;}
.t-ico{ width:600px; height:127px; float:left;}
.ico-dh{ width:205px; font-size:24px; line-height:24px; padding:40px 0 0 105px; color:#7f7f7f; float:left;}
.ico-dh p{ font-size:18px;}
.ico-u{ width:290px; height:127px; overflow:hidden; float:left;}
.ico-u ul{ width:291px;}
.ico-u li{ width:96px; text-align:center; padding:79px 0 0 0; margin:0 0 0 1px; float:left;}


/* 导航 */
.menu-box{ width:100%; height:45px;}
.nav{ width:1300px; height:45px; line-height:45px; position:relative; z-index:1; margin:0 auto;}
.nav a{ color:#fff;}
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ width:115px; text-align:center; float:left;}
.nav .nLi h3 a{ display:block;}
.nav .sub{ display:none; width:133px; left:0; top:45px; position:absolute; text-align:center; line-height:45px;}
.nav .sub li{ zoom:1;}
.nav .sub a{ display:block; padding:0 10px;}
.nav .sub a:hover{ color:#fffeae;}
.nav .on h3 a{ color:#fff;}

/* banner */
.banner-box{ min-width:1000px; height:460px; position:relative;}
.banner-box .banner{ position:relative; z-index:0;}
.banner-box .banner ul{ width:100% !important;}
.banner-box .banner li{ width:100% !important; height:460px;}
.banner-box .banner li a{ position:absolute; width:100%; height:460px; display:block; z-index:1;}
.banner-box .dn{ width:100%; position:absolute; z-index:1; bottom:5px; left:0; height:30px; line-height:30px; text-align:center;}
.banner-box .dn ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:4px; background:#fff; border-radius:14px; overflow:hidden; line-height:9999px; filter:alpha(opacity=100);opacity:1;}
.banner-box .dn ul .on{ filter:alpha(opacity=100);opacity:1;}

/* 搜索 */
.search-box{ width:1200px; height:36px; padding:0 0 20px 0; overflow:hidden; border-bottom:1px solid #efefef; margin:20px auto 0 auto;}
.ss-l{ width:650px; height:36px; line-height:36px; overflow:hidden; float:left; color: #7f7f7f;}
.ss-l h3{ float:left;}
.ss-l a{ padding:0 20px 0 0; float:left;}
.ss-r{ width:540px; position:relative; overflow:hidden; float:left;}
.ss-r input { width:530px; background:#efefef; height:36px; border:0; padding:0 0 0 10px;}
.ss-r .go { position:absolute; display:block; top:0; right:0; width:40px; height:36px; cursor:pointer;}

/* 关于我们&新闻动态 */
.usne-box{ width:1200px; overflow:hidden; margin:20px auto 0 auto;}
.us-box{ width:750px; height:345px; overflow:hidden; margin:0 20px 0 0; float:left;}
.us-tu{ width:290px; height:320px; padding:0 25px 25px 0; background:url(../img/ustu-bg.jpg) right bottom no-repeat; overflow:hidden; float:left;}
.us-con{ width:415px; height:345px; color:#7f7f7f;  margin:0 0 0 20px; overflow:hidden; float:left;}
.us-tit{ height:37px; font-size:18px; color:#ccc; padding:0 0 0 35px; line-height:19px; overflow:hidden;}
.us-tit p{ color:#000; font-size:18px;}
.us-wz{ margin:20px auto; height:238px; line-height:30px; overflow:hidden;}
.us-more{ width:90px; height:30px; line-height:30px; text-align:center; overflow:hidden; margin:0 325px 0 0;}
.us-more a{ width:90px; height:30px; color:#fff; display:block;}
.ne-box{ width:430px; height:345px; overflow:hidden; float:left;}
.ne-box .hd{ width:426px; height:36px;}
.ne-box .hd li{ width:146px; height:36px; line-height:36px; text-align:center; float:left;}
.ne-box .hd li a{ text-decoration:none; display:block;}
.ne-box .hd span{ width:126px; height:36px; line-height:36px; text-align:center; float:left;}
.ne-box .bd{ padding:5px 0 0 0;}
.ne-box .bd li{ height:41px; line-height:41px; border-bottom:1px dashed #ccc; background:url(../img/dian.jpg) center left no-repeat; padding:0 0 0 21px;}
.ne-box .bd li span{ float:right; color:#7f7f7f;}

/* 联系我们 */
.lx-box{ width:1200px; height:240px; margin:20px auto 0 auto;}
.lx-l{ width:550px; height:240px; float:left;}
.lx-l img{ width:550px; height:240px;}
.lx-r{ width:650px; height:240px; position:relative; float:left;}
.lx-r .kf{ width:200px; height:320px; position:absolute; top:-80px; right:10px;}
.lx-ico{ height:30px; color:#fff; padding:2px 0 0 42px; font-size:30px; font-style:italic; position:absolute; top:30px; left:40px;}
.lx-ico span{ font-size:24px;}
.lx-wz{ position:absolute; top:70px; left:50px; color:#fff; line-height:24px; width:400px;}
.lx-an{ position:absolute; left:170px; bottom:30px; text-align:center;}
.lx-an a{ width:120px; height:32px; line-height:32px; text-align:center; display:block; text-decoration:none;}

/* 产品展示 */
.cp-box{ width:1200px; overflow:hidden; margin:20px auto 0 auto;}
.cp-tit{ height:30px; line-height:30px; text-align:center; font-size:30px; background:url(../img/cp-tit.jpg) center no-repeat; overflow:hidden;}
.cp-tit span{ font-size:30px; color:#cfcfcf; margin:0 5px 0 0;}
.fl-box{ width:232px; height:402px; margin:20px 20px 0 0; overflow:hidden; overflow:hidden; float:left;}
.fl-tit{ height:85px; font-size:24px; line-height:30px; text-align:center; background:#ff9300; padding:23px 0 0 0;}
.fl-tit p{ font-size:24px;}
.fl-con{ width:228px; height:275px; position:relative;}
.fl-con li{ width:208px; height:36px; line-height:36px; text-align:center; margin:12px auto 0 auto; overflow:hidden;}
.fl-con li a{ width:208px; height:36px; display:block;}
.cp-more{ width:208px; height:36px; line-height:36px; text-align:center; position:absolute; bottom:-17px; left:10px;}
.cp-con{ width:948px; height:402px; margin:20px 0 0 0; overflow:hidden; float:left;}
.cp-con ul{ width:968px; height:422px;}
.cp-con li{ width:210px; height:179px; padding:5px; border:1px solid #ececec; margin:0 20px 20px 0; overflow:hidden; float:left;}
.cp-con li .c-tu{ width:210px; height:144px; overflow:hidden;}
.cp-con li .c-tu a{ color:#fff; -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.cp-con li .c-tu a:hover{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.cp-con li .c-tit{ width:210px; height:30px; line-height:30px; text-align:center; margin:5px 0 0 0;}

/* 案例展示 */
.al-box{ width:1200px; overflow:hidden; margin:20px auto 0 auto;}
.al-tit{ height:30px; line-height:30px; text-align:center; font-size:30px; background:url(../img/al-tit.jpg) center no-repeat; overflow:hidden;}
.al-tit span{ font-size:30px; color:#cfcfcf; margin:0 5px 0 0;}
.al-con{ width:1200px; height:191px; overflow:hidden; margin:20px 0 0 0; position:relative;}
.al-con .next{ width:54px; height:60px; margin:65px 20px 66px 0; overflow:hidden; cursor:pointer; float:left;}
.al-con .prev{ width:54px; height:60px; margin:65px 0 66px 20px; overflow:hidden; cursor:pointer; float:left;}
.al-con .bd{ width:1052px; height:191px; overflow:hidden; float:left;}
.al-con li{ width:210px; height:179px; padding:5px; border:1px solid #ececec; margin:0 20px 20px 0; overflow:hidden; float:left;}
.al-con li .c-tu{ width:210px; height:144px; overflow:hidden;}
.al-con li .c-tu a{ color:#fff; -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.al-con li .c-tu a:hover{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.al-con li .c-tit{ width:210px; height:30px; line-height:30px; text-align:center; margin:5px 0 0 0;}

/* 底部 */
.foot-box{ width:100%; margin:20px 0 0 0;}
.link-box{ width:100%; height:40px;}
.link-con{ width:1200px; height:40px; line-height:40px; margin:0 auto;}
.link-con h3{ color:#fff; float:left;}
.link-con a{ color:#fff; margin:0 10px 0 0; float:left;}
.foot-con{ width:100%; height:230px;}
.foot-cc{ width:1200px; height:230px; overflow:hidden; margin:0 auto;}
.foot-l{ width:818px; height:230px; margin:30px 140px 0 0; float:left;}
.foot-menu{ padding:0 20px;}
.foot-menu-con{ width:778px; overflow:hidden;}
.foot-menu-con ul{ width:783px;}
.foot-menu-con li{ width:82px; height:50px; line-height:50px; font-size:14px; text-align:center; padding:0 5px 0 0; float:left;}
.foot-menu-con li a{ color:#fff; height:50px; display:block;}
.foot-menu-con li a:hover{ color:#fff; height:50px; text-decoration:none; display:block;}
.foot-wz{ color:#fff; line-height:28px; height:112px; padding:15px 0 0 0; overflow:hidden;}
.foot-wz a{ color:#fff;}
.foot-r{ width:240px; height:190px; margin:20px 0; float:left;}
.foot-r p{ color:#fff; text-align:center; margin:20px 0;}
.foot-r img{ width:97px; height:97px; display:block; margin:0 auto;}

/*右侧悬浮导航*/
.fixed-right-nav{ position:fixed; z-index:50;right:50%; margin-right:-688px; top:60%; margin-top:-100px; width:78px; text-align:center; opacity:.9;}
.fixed-right-nav a{ display:block; height:50px; border-radius:2px; margin-bottom:2px; background:#939393; overflow:hidden; color:#fff; text-decoration:none;}
.fixed-right-nav a:hover{ text-decoration:none;}
.fixed-right-nav .backtop i{ display:block; width:29px; height:17px; margin:17px auto 0; background:url(../img/ico.png) no-repeat -42px -116px;}
.fixed-right-nav .msg i{ display:block; width:16px; height:17px; margin:9px auto 0; background:url(../img/ico.png) no-repeat -48px -45px;}
.fixed-right-nav .decora i{ display:block; width:18px; height:18px; margin:8px auto 0; background:url(../img/ico.png) no-repeat -47px -68px;}
.fixed-right-nav .qrcode i{ display:block; width:18px; height:18px; margin:15px auto 0; background:url(../img/ico.png) no-repeat -47px -91px;}
.fixed-right-nav .qrcodePic{ position:absolute; bottom:2px; visibility:hidden;right:80px; width:150px; height:150px;transform:scale(0);-webkit-transform:scale(0);transition:all ease .3s;-webkit-transition:all ease .3s;transform-origin:right bottom;-webkit-transform-origin:right bottom;cursor:default}
.fixed-right-nav .qrcode:hover .qrcodePic{ visibility:visible;transform:scale(1);-webkit-transform:scale(1);}
@media(max-width:1410px){
	.fixed-right-nav{ right:0; margin-right:0;}	
}

/* 内页 */
.n-box{ width:1200px; overflow:hidden; margin:0 auto;}
.n-l{ width:232px; margin:20px 20px 0 0; float:left;}
.n-r{ width:948px; margin:20px 0 0 0; float:left;}

.n-cont{ line-height:30px; background:#f5f5f5; padding:20px;}
.n-cont img{ display:block; margin:20px auto 10px auto;}
.con_title{text-align:center; font-size:20px; margin-top:10px;}
.author{ text-align:center; font-size:12px; border-bottom:#c8c8c8 dashed 1px; height:28px; line-height:28px; margin:5px 0px 10px 0px;}
.n-zb{ height:40px; line-height:40px; border-bottom:1px solid #c8c8c8; overflow:hidden;}
.n-zb a{ color:#000;}
.fy{ margin:30px 0 0 0; border-top:1px dashed #c8c8c8; padding:7px 0 0 10px; line-height:30px;}

.l-b{ overflow:hidden;}
.n-lx{ width:232px; height:370px; margin:20px 0 0 0; position:relative; overflow:hidden;}

.n-lx-ico{ height:40px; line-height:20px; color:#fff; padding:0 0 0 42px; font-size:24px; font-style:italic; position:absolute; top:20px; left:20px;}
.n-lx-ico p{ font-size:18px;}
.n-lx-wz{ position:absolute; top:70px; left:20px; width:192px; color:#fff; line-height:24px;}
.n-lx-an{ position:absolute; left:20px; top:300px; text-align:center;}
.n-lx-an a{ width:90px; height:32px; line-height:32px; text-align:center; display:block; text-decoration:none;}

.lb-tit{ height:45px; line-height:45px; text-align:center;}
.er-fl{ border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; padding:10px 10px 0 10px;}
.er-fl li{ height:36px; line-height:36px; text-align:center; background:#f5f5f5; margin:0 0 10px 0;}
.er-fl li a{ display:block;}
.er-fl li a:hover{ color:#fff; text-decoration:none;}

.n-tu{ width:948px; overflow:hidden;}
.n-tu ul{ width:968px; height:422px;}
.n-tu li{ width:210px; height:179px; padding:5px; border:1px solid #ececec; margin:20px 20px 0 0; overflow:hidden; float:left;}
.n-tu li .c-tu{ width:210px; height:144px; overflow:hidden;}
.n-tu li .c-tu a{ color:#fff; -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.n-tu li .c-tu a:hover{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.n-tu li .c-tit{ width:210px; height:30px; line-height:30px; text-align:center; margin:5px 0 0 0;}

.pageListNav{ margin:20px auto 0 auto; text-align:center;}
.pageListNav a{ display:inline-block; padding:0 15px; height:36px; line-height:36px; color:#858585; margin:0 5px 0 0; border:1px solid #d6d6d6; border-radius:3px 3px;}
.pageListNav a:hover{ color:#fff; text-decoration:none;}
.pageListNav span{ display:inline-block; padding:0 15px; height:36px; line-height:36px; color:#858585; margin:0 5px 0 0; border:1px solid #d6d6d6; border-radius:3px 3px;}
.pageListNav .ym{ width:27px; padding:0 15px; text-align:center; height:18px; margin:8px 5px 0 0; border:1px solid #d6d6d6;}

.n-fl{ width:228px; padding:0 0 12px 0; position:relative;}
.n-fl li{ width:208px; height:36px; line-height:36px; text-align:center; margin:12px auto 0 auto; overflow:hidden;}
.n-fl li a{ width:208px; height:36px; display:block;}

.n-lb{ margin:0 0 20px 0; overflow:hidden;}
.n-lb li{ height:41px; line-height:41px; border-bottom:1px dashed #ccc; background:url(../img/dian.jpg) center left no-repeat; padding:0 0 0 21px;}
.n-lb li span{ color:#7f7f7f; float:right;}

/* 留言板 */
.lyb-box{ background:#f5f5f5; padding:20px; margin:20px 0 0 0; overflow:hidden;}
.oinput1{ border:1px solid #ccc; height:20px; line-height:20px; width:75px; color:#444; background:#fff;}
.oinput2{ border:1px solid #ccc; height:20px; line-height:20px; width:180px; color:#444; background:#fff;}
.textarea1{ border:1px solid #ccc; color:#444; background:#fcfcfc; font-size:14px; margin-top:5px;}
.mesage_ask{ line-height:1.8; background:#eee; padding:5px 10px; margin-top:10px; font-size:12px; color:#191919;}
.mesage_ask p{ margin:0;}
.mesage_replay{padding:5px 10px; line-height:1.8; font-size:14px;}
.mesage_replay p{ margin:0;}
.admin{ color:#a40101;}
  /*分页样式*/
.pglist {
	padding: 25px 0;
	float: left;
	width: 100%;
	line-height: 34px;
	text-align: center;
}
.pglist a {
	color: #fff;
	padding: 0 12px;
	margin: 0 5px;
font-/weight: bold;
	background: #ea7724;
}
.pglist * {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	vertical-align: middle;
	line-height: 32px;
	height: 32px;
	padding-bottom: 1px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
}
.pglist .hover {
	display: inline-block;
	color: #fff;
	background: #23201d;
}
.pglist a:hover {
	display: inline-block;
	color: #fff;
	background: #23201d;
}
.pglist a.current {
	display: inline-block;
	color: #fff;
	background: #23201d;
}
/*baozhang*/
.baozhang {
	overflow: hidden;
	width: 100%;
	height: 983px;
	background: url(../img/baozhang_bg.jpg) no-repeat center top;
	margin-bottom: 55px;
}
.baozhang h2 {
	font-size: 30px;
	color: #fff;
	text-align: center;
	padding-bottom: 20px;
	background: url(../img/title_bg02.png) no-repeat center bottom;
	margin-top: 60px;
	margin-bottom: 40px;
}
.baozhang .bzBox {
	overflow: hidden;
	width: 1000px;
	margin: 0 auto;
	height: 685px;
	position: relative
}
.baozhang .bzBox img {
	display: block;
	margin: 0 auto;
	width: 0;
	height: 0;
	margin-top: 231px
}
.baozhang .bzBox .wen {
	overflow: hidden;
	width: 190px;
	position: absolute;
	display: none
}
.baozhang .bzBox h3 {
	font-weight: normal;
	font-size: 18px;
	color: #fff;
	text-align: center;
	margin-bottom: 10px;
}
.baozhang .bzBox p {
	font-size: 13px;
	color: #c6e6ff;
	line-height: 25px;
}
.baozhang .wen01 {
	padding-top: 133px;
	padding-right: 180px;
	background: url(../img/baozhang01.png) no-repeat right top;
	left: 0;
	top: 20px;
}
.baozhang .wen02 {
	padding-left: 175px;
	padding-top: 133px;
	background: url(../img/baozhang02.png) no-repeat left top;
	right: 0;
	top: 20px;
}
.baozhang .wen03 {
	padding-right: 170px;
	padding-top: 155px;
	background: url(../img/baozhang03.png) no-repeat right top;
	left: 0;
	top: 310px;
}
.baozhang .wen04 {
	padding-left: 175px;
	padding-top: 155px;
	background: url(../img/baozhang04.png) no-repeat left top;
	right: 0;
	top: 310px;
}
.baozhang .wen05 {
	padding-left: 135px;
	padding-top: 115px;
	background: url(../img/baozhang05.png) no-repeat left top;
	left: 338px;
	bottom: 0
}
/*news*/
.news {
	overflow: hidden;
	width: 100%;
	padding: 15px 0 20px 0;
	background-color: #f9f9f9;
}
.news .nbox {
	overflow: hidden;
	width: 1420px;
	margin: 0 auto
}
.news .newsbox {
	overflow: hidden;
	float: left;
	margin: 0 10px;
	border: 1px solid #dbdbdb;
	width: 318px;
	height: 250px;
}
.news h2 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 6px;
	border-left: 6px solid #005aa1;
	font-weight: normal;
	font-size: 20px;
	color: #333;
}
.news img {
	display: block;
	margin: 0 auto;
	margin-bottom: 1px;
}
.news .list {
	overflow: hidden;
	width: 290px;
	margin: 0 auto
}
.news .list li {
	overflow: hidden;
	width: 100%;
	font-size: 13px;
	color: #666;
	line-height: 30px;
}
.news .list li em {
	float: left;
	color: #40a3ee;
	margin-right: 5px;
}
.news .list li a {
	display: block;
	float: left;
	width: 200px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #666;
}
.news .list li span {
	float: right
}
.news .wenda {
	overflow: hidden;
	width: 290px;
	margin: 0 auto;
	height: 370px;
	position: relative
}
.news .wenda ul {
	overflow: hidden;
	position: absolute
}
.news .wenda li {
	overflow: hidden;
	height: 104px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #e4e4e4;
}
.news .wenda h5 {
	font-weight: normal;
	font-size: 13px;
	padding-left: 32px;
	background: url(../img/news_w.png) no-repeat left center;
	line-height: 25px;
	margin-bottom: 15px;
}
.news .wenda h5 a {
	color: #f07f1b;
}
.news .wenda p {
	padding-left: 32px;
	background: url(../img/news_d.png) no-repeat left top;
	font-size: 13px;
	color: #333;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
}
/*news*/
.news {
	overflow: hidden;
	width: 100%;
	padding: 15px 0 20px 0;
	background-color: #f9f9f9;
}
.news .nbox {
	overflow: hidden;
	width: 1420px;
	margin: 0 auto
}
.news .newsbox {
	overflow: hidden;
	float: left;
	margin: 0 10px;
	border: 1px solid #dbdbdb;
	width: 318px;
	height: 250px;
}
.news h2 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 6px;
	border-left: 6px solid #005aa1;
	font-weight: normal;
	font-size: 20px;
	color: #333;
}
.news img {
	display: block;
	margin: 0 auto;
	margin-bottom: 1px;
}
.news .list {
	overflow: hidden;
	width: 290px;
	margin: 0 auto
}
.news .list li {
	overflow: hidden;
	width: 100%;
	font-size: 13px;
	color: #666;
	line-height: 30px;
}
.news .list li em {
	float: left;
	color: #40a3ee;
	margin-right: 5px;
}
.news .list li a {
	display: block;
	float: left;
	width: 200px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #666;
}
.news .list li span {
	float: right
}
.news .wenda {
	overflow: hidden;
	width: 290px;
	margin: 0 auto;
	height: 370px;
	position: relative
}
.news .wenda ul {
	overflow: hidden;
	position: absolute
}
.news .wenda li {
	overflow: hidden;
	height: 104px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #e4e4e4;
}
.news .wenda h5 {
	font-weight: normal;
	font-size: 13px;
	padding-left: 32px;
	background: url(../img/news_w.png) no-repeat left center;
	line-height: 25px;
	margin-bottom: 15px;
}
.news .wenda h5 a {
	color: #f07f1b;
}
.news .wenda p {
	padding-left: 32px;
	background: url(../img/news_d.png) no-repeat left top;
	font-size: 13px;
	color: #333;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
}
.about {
	overflow: hidden;
	width: 100%;
	height: 515px;
	background: url(../img/about_bg.jpg) no-repeat center top;
}
.about h2 {
	text-align: center;
	font-size: 24px;
	color: #333;
	margin-top: 60px;
	padding-bottom: 15px;
	background: url(../img/about.png) no-repeat center bottom;
	margin-bottom: 50px;
}
.about .abox {
	overflow: hidden;
	width: 1000px;
	margin: 0 auto;
}
.about .abox img {
	display: block;
	float: left;
	border: 5px solid #fff;
}
.about .awen {
	overflow: hidden;
	float: right;
	width: 500px;
}
.about .awen p {
	font-size: 17px;
   color: #050200;
	line-height: 26px;
	text-align: justify;
	height: 13 0px;
	overflow: hidden;
	margin-bottom: 30px;
}
.about .awen .btn {
	overflow: hidden
}
.about .awen .btn a {
	float: left;
	margin-right: 14px;
	text-decoration: none;
	display: block;
	width: 105px;
	height: 80px;
	border: 2px solid #fff;
	background-color: #fff;
	opacity: 0.8;
	filter: alpha(opacity=60);
	text-align: center;
	font-size: 16px;
	color: #ffff;
	border-radius: 5px;
}
.about .awen .btn em {
	display: block;
	width: 50px;
	height: 50px;
	margin: 0 auto;
}
.about .awen .btn .em01 {
	background: url(../img/about01.png) no-repeat center top;
}
.about .awen .btn .em02 {
	background: url(../img/about02.png) no-repeat center top;
}
.about .awen .btn .em03 {
	background: url(../img/about03.png) no-repeat center top;
}
.about .awen .btn .em04 {
	background: url(../img/about04.png) no-repeat center top;
}
.about .awen .btn a:hover em {
	background-position: bottom
}
.about .awen .btn a:hover {
	border-color: #ffff;
	background-color: #f07f1b;
	opacity: 1;
	filter: alpha(opacity=100);
	color: #fff
}
/*页眉*/
.header {
	width: 100%;
	overflow: hidden;
	background-color: #fff;
}
.header_top {
	overflow: hidden;
	width: 100%;
	height: 30px;
	background-color: #eee;
}
.header_top p {
	float: left;
	line-height: 30px;
	font-size: 13px;
	color: #333;
}
.header_top ul {
	overflow: hidden;
	float: right;
	margin-top: 5px;
}
.header_top li {
	float: left;
	font-size: 13px;
	color: #333;
	padding: 0 10px;
	border-right: 1px solid #333;
}
.header_top li.last {
	border: none;
	padding-right: 0;
}
.header_center {
	overflow: hidden;
	width: 1000px;
	margin: 0 auto;
	height: 126px;
}
.header_center h1 {
	float: left;
	margin-top: 20px;
}
.header_center h2 {
	float: left;
	padding: 5px 0;
	margin-top: 35px;
	padding-left: 20px;
	border-left: 1px solid #d2d2d2;
	font-size: 32px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #005aa1;
	margin-left: 20px;
}
.header_center h2 em {
	display: block;
	font-size: 23px;
	
	color: #666;
	margin-top: 5px;
}
.header_center .phone {
	overflow: hidden;
	float: right;
	margin-top: 55px;
	padding-left: 55px;
	background: url(../img/phone.png) no-repeat left center;
}
.header_center .phone p {
	font-size: 13px;
	color: #666;
}
.header_center .phone span {
	display: block;
	font-size: 22px;
	color: #ff6600;
}
.header_nav {
	overflow: hidden;
	width: 100%;
	height: 55px;
	background: url(../img/nav.png) left top repeat-x;
	line-height: 55px;
}
.header_nav ul {
	overflow: hidden;
	width: 100%;
}
.header_nav li {
	float: left;
	font-size: 16px;
	background: url(../img/nav_b.png) no-repeat right center;
}
.header_nav li a {
	text-decoration: none;
	display: block;
	color: #fff;
}
.header_nav li:last-child {
	background: none
}
.header_nav li.cur, .header_nav li:hover {
	background: url(../img/nav_c.png) repeat-x left top;
}

/* CSS Document */
body {
	background-color: #fff;
	overflow-x: hidden;
	color: #666;
	font-size: 15px;
	font-family: "微软雅黑";
	position: relative;
}/*网站字体颜色*/
.header, .content, .footer, .container {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
/*页眉*/
.header {
	width: 100%;
	overflow: hidden;
	background-color: #fff;
}
.footer {
	overflow: hidden;
	width: 100%;
	background-color: #26272a;
}
.footer .f_nav {
	overflow: hidden;
	width: 100%;
	height: 50px;
	background-color: #313236;
}
.footer .f_nav ul {
	overflow: hidden;
	width: 100%;
}
.footer .f_nav li {
	float: left;
	font-size: 14px;
	height: 48px;
	border-top: 2px solid #313236;
	background: url(../img/nav_b.png) right center no-repeat;
	line-height: 48px;
}
.footer .f_nav li a {
	color: #fff;
	text-decoration: none;
	display: block
}
.footer .f_nav li:last-child {
	background: none
}
.footer .f_nav li:hover {
	border-color: #f07f1b;
}
.footer .f_nav li:hover a {
	color: #f07f1b;
}
.footer .f_center {
	overflow: hidden;
	width: 1000px;
	margin: 0 auto;
}
.footer .f_center h2 {
	float: left;
	margin-top: 65px;
}
.footer .f_center .info {
	overflow: hidden;
	float: left;
	margin-top: 45px;
	margin-left: 35px;
}
.footer .f_center .info p {
	font-size: 13px;
	color: #c3c3c3;
	line-height: 32px;
}
.footer .f_center .ewm {
	overflow: hidden;
	float: right;
	margin-left: 20px;
	margin-top: 55px;
}
.footer .f_center .ewm img {
	display: block;
	margin-bottom: 10px;
}
.footer .f_center .ewm em {
	display: block;
	text-align: center;
	font-size: 13px;
	color: #c3c3c3;
}
.footer .f_btm {
	overflow: hidden;
	width: 100%;
	height: 40px;
	border-top: 1px solid #313236;
	margin-top: 40px;
}
.footer .f_btm p {
	float: left;
	line-height: 40px;
	color: #858585;
	font-size: 13px;
}
.footer .f_btm .container span {
	float: right;
	margin-top: 12px;
	color: #858585;
	font-size: 13px;
}




